package com.mall.ibatis.persistence.iface;

import java.util.List;

import com.mall.ibatis.bean.EFunction;
import com.mall.ibatis.bean.Function;
import com.mall.ibatis.bean.FunctionMenu;


public interface FunctionMenuDAO
{
	public List<FunctionMenu> selectAllFunctionMenu() throws Exception;
	public FunctionMenu selectFunctionMenu(FunctionMenu functionMenu)  throws Exception;
	public String insertFunctionMenu(FunctionMenu functionMenu) throws Exception;
	public void updateFunctionMenu(FunctionMenu functionMenu) throws Exception;
	public void deleteFunctionMenu(FunctionMenu functionMenu) throws Exception;
	public EFunction selectEFunction(EFunction eFunction) throws Exception;
	public EFunction selectEFunctionForUpdate(EFunction eFunction) throws Exception;
	public int insertEFunction(EFunction eFunction,String demand,String detial,String test) throws Exception;
	public EFunction downLoadDOC(EFunction eFunction,String downFile) throws Exception;
	public int deleteEFunction(EFunction eFunction) throws Exception;
	public Function selectFunctionName(Function function) throws Exception;
	public int updateEFunction(EFunction eFunction,String demand,String detial,String test) throws Exception;
	
}